low pressure water supply system - Français Anglais Dictionnaire